Software Components Behavioral Adaptation Based on LTS
نویسنده
چکیده
Compatibility is the precondition to ensure the correct interaction among components in composition process, how to make the mismatch components coordinate correctly is a vital problem in component composition. This paper first modeled component behavior by LTS and expressed action mapping as synchronous vector then defined the sequential relationship among synchronous vectors as adaptation contract. Thirdly we analyzed the different mismatch situations and corresponding adaptation strategies. At last designed adaptation algorithm to produce adaptor specification automatically and ensured the mismatch components can correct interaction under the mediation of adaptor and verified the validity of proposed method through an application system.
منابع مشابه
VISION SENSING FOR CONTROL OF LONG-REACH FLEXmLE MANIPULATORS
This paper presents an end-point position measurement method for long-reach flexible manipulators using a landmark tracking system (LTS). The LTS is based on a computer vision system designed for the tracking of retroreflective landmarks. Hardware and software components of the LTS are described and the calibration procedure and sensing performance are discussed. Two methods are suggested to im...
متن کاملExtending behavioral test models with symbolic data
Model-based testing is a technique to automatically generate test cases and oracles in order to test an implementation. A typical behavioral model used for model-based testing is a Labeled Transition System (LTS). However creating the LTS models needed for testing is a complex task, and especially when data is involved the number of states and thus the complexity will explode fast. Incorporatin...
متن کاملFully Automatic Adaptation of Software Components Based on Semantic Specifications
We describe the design and methods of a tool that, based on behavioral specifications in interfaces, generates simple adaptation code to overcome incompatibilities between Standard ML modules.
متن کاملAutomatic Generation of Adaptation Contracts
Software development based on the composition of black-box software like Web Services and Software Components is impeded by incompatibilities in their interfaces. Software adaptation has emerged as a solution to these incompatibilities by using processes in-the-middle (called adapters) that allow the correct interaction between the services. There are several approaches that focused on the auto...
متن کاملDinapter: Automatic Adapter Specification for Software Composition
Enterprise systems rely heavily on compositional software like Software Components or Web Services. The composition of this software allows software reusability, greater productivity and reduced costs. However, these components are black-boxes and their direct reuse is prevented by incompatibilities between their interfaces. There are several approaches focused on Software Adaptation which are ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2015